package com.wicket.okrapp.integration;

import com.wicket.okrapp.common.ro.OkrResult;
import com.wicket.okrapp.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("app")
public interface FwAppEvaSystemClient {
/**
   * D3-2查询评价主题管理权限列表
   */
    @PostMapping("/app/evaSystem/queryEvaThemeMgtPowerList")
    public OkrResult<QueryEvaThemeMgtPowerListRespDto> queryEvaThemeMgtPowerList(QueryEvaThemeMgtPowerListReqDto reqDTO);
/**
   * D3-3查规划目标周期导航列表(边界)
   */
    @PostMapping("/app/evaSystem/queryPlanTargetCycleMenuListBorder")
    public OkrResult<QueryPlanTargetCycleMenuListBorderRespDto> queryPlanTargetCycleMenuListBorder(QueryPlanTargetCycleMenuListBorderReqDto reqDTO);
/**
   * D3-3查中层规划目标周期导航列表(边界)
   */
    @PostMapping("/app/evaSystem/queryMidPlanTargetCycleMenuListBorder")
    public OkrResult<QueryMidPlanTargetCycleMenuListBorderRespDto> queryMidPlanTargetCycleMenuListBorder(QueryMidPlanTargetCycleMenuListBorderReqDto reqDTO);
/**
   * D3-3查基层规划目标周期导航列表(边界)
   */
    @PostMapping("/app/evaSystem/queryGrassrootsObjMenuListBorder")
    public OkrResult<QueryGrassrootsObjMenuListBorderRespDto> queryGrassrootsObjMenuListBorder(QueryGrassrootsObjMenuListBorderReqDto reqDTO);
/**
   * D3-3查基础部门规划目标周期导航列表(边界)
   */
    @PostMapping("/app/evaSystem/queryGrassRootsDeptObjMenuListBorder")
    public OkrResult<QueryGrassRootsDeptObjMenuListBorderRespDto> queryGrassRootsDeptObjMenuListBorder(QueryGrassRootsDeptObjMenuListBorderReqDto reqDTO);
/**
   * D3-3查我任务及观测点列表(边界)
   */
    @PostMapping("/app/evaSystem/queryMyTaskPostViewPointListBorder")
    public OkrResult<QueryMyTaskPostViewPointListBorderRespDto> queryMyTaskPostViewPointListBorder(QueryMyTaskPostViewPointListBorderReqDto reqDTO);
/**
   * D3-3查我的部门观测点列表(边界)
   */
    @PostMapping("/app/evaSystem/queryMyDeptViewPointListBorder")
    public OkrResult<QueryMyDeptViewPointListBorderRespDto> queryMyDeptViewPointListBorder(QueryMyDeptViewPointListBorderReqDto reqDTO);
/**
   * D3-3查中高层建设任务列表(边界)
   */
    @PostMapping("/app/evaSystem/queryMidTopPlanConstrTaskListBorder")
    public OkrResult<QueryMidTopPlanConstrTaskListBorderRespDto> queryMidTopPlanConstrTaskListBorder(QueryMidTopPlanConstrTaskListBorderReqDto reqDTO);
/**
   * D3-3查高层切换部门菜单列表
   */
    @PostMapping("/app/evaSystem/queryTopPlanSwitchDeptMenuList")
    public OkrResult<QueryTopPlanSwitchDeptMenuListRespDto> queryTopPlanSwitchDeptMenuList(QueryTopPlanSwitchDeptMenuListReqDto reqDTO);
/**
   * D3-3查建设任务详情(边界)
   */
    @PostMapping("/app/evaSystem/queryConstructionTaskDetailBorder")
    public OkrResult<QueryConstructionTaskDetailBorderRespDto> queryConstructionTaskDetailBorder(QueryConstructionTaskDetailBorderReqDto reqDTO);
/**
   * D3-3查有目标的下属或其他列表(边界)
   */
    @PostMapping("/app/evaSystem/queryHaveTargetMySubordinateListBorder")
    public OkrResult<QueryHaveTargetMySubordinateListBorderRespDto> queryHaveTargetMySubordinateListBorder(QueryHaveTargetMySubordinateListBorderReqDto reqDTO);
/**
   * D3-3查下属或其他目标周期导航列表(边界)
   */
    @PostMapping("/app/evaSystem/querySubordinateTargetCycleMenuListBorder")
    public OkrResult<QuerySubordinateTargetCycleMenuListBorderRespDto> querySubordinateTargetCycleMenuListBorder(QuerySubordinateTargetCycleMenuListBorderReqDto reqDTO);
/**
   * D3-3查我下属或其他观测点列表(边界)
   */
    @PostMapping("/app/evaSystem/queryMySubordinatePostViewPointListBorder")
    public OkrResult<QueryMySubordinatePostViewPointListBorderRespDto> queryMySubordinatePostViewPointListBorder(QueryMySubordinatePostViewPointListBorderReqDto reqDTO);
/**
   * D3构建部门目标任务书上下级(公共)
   */
    @PostMapping("/app/evaSystem/structureDeptObjMisStaUpDownCom")
    public OkrResult<StructureDeptObjMisStaUpDownComRespDto> structureDeptObjMisStaUpDownCom(StructureDeptObjMisStaUpDownComReqDto reqDTO);
/**
   * D3-3判断高层切换第三步操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeTopHandoverThreeStepCom")
    public OkrResult<JudgeTopHandoverThreeStepComRespDto> judgeTopHandoverThreeStepCom(JudgeTopHandoverThreeStepComReqDto reqDTO);
/**
   * D3-3判断下发部门目标任务书操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeDeptObjMisStaCom")
    public OkrResult<JudgeDeptObjMisStaComRespDto> judgeDeptObjMisStaCom(JudgeDeptObjMisStaComReqDto reqDTO);
/**
   * D3-3高层下发部门目标任务书
   */
    @PostMapping("/app/evaSystem/batchIssuedDeptObjMisSta")
    public OkrResult<BatchIssuedDeptObjMisStaRespDto> batchIssuedDeptObjMisSta(BatchIssuedDeptObjMisStaReqDto reqDTO);
/**
   * D3-3查高层建设任务列表(管理)
   */
    @PostMapping("/app/evaSystem/queryTopPlanConstructionTaskList")
    public OkrResult<QueryTopPlanConstructionTaskListRespDto> queryTopPlanConstructionTaskList(QueryTopPlanConstructionTaskListReqDto reqDTO);
/**
   * D3-判断基层设置完成操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeBasicSetAchieveOperationCom")
    public OkrResult<JudgeBasicSetAchieveOperationComRespDto> judgeBasicSetAchieveOperationCom(JudgeBasicSetAchieveOperationComReqDto reqDTO);
/**
   * D3-3查目标分工详情(管理)
   */
    @PostMapping("/app/evaSystem/queryObjDivisionLaborDetail")
    public OkrResult<QueryObjDivisionLaborDetailRespDto> queryObjDivisionLaborDetail(QueryObjDivisionLaborDetailReqDto reqDTO);
/**
   * D3-3查设置建设任务详情(管理)
   */
    @PostMapping("/app/evaSystem/querySetConstructionTaskDetail")
    public OkrResult<QuerySetConstructionTaskDetailRespDto> querySetConstructionTaskDetail(QuerySetConstructionTaskDetailReqDto reqDTO);
/**
   * D3-3批量查目标分工进展(边界)
   */
    @PostMapping("/app/evaSystem/batchQueryObjScheduleBorder")
    public OkrResult<BatchQueryObjScheduleBorderRespDto> batchQueryObjScheduleBorder(BatchQueryObjScheduleBorderReqDto reqDTO);
/**
   * D3-3判断中层执行目标下发操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeMidPerformTargetCom")
    public OkrResult<JudgeMidPerformTargetComRespDto> judgeMidPerformTargetCom(JudgeMidPerformTargetComReqDto reqDTO);
/**
   * D3-3判断下发中层牵头目标操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeMidLeadTargetCom")
    public OkrResult<JudgeMidLeadTargetComRespDto> judgeMidLeadTargetCom(JudgeMidLeadTargetComReqDto reqDTO);
/**
   * D3-3下发中层执行目标
   */
    @PostMapping("/app/evaSystem/batchIssuedMidPerformTarget")
    public OkrResult<BatchIssuedMidPerformTargetRespDto> batchIssuedMidPerformTarget(BatchIssuedMidPerformTargetReqDto reqDTO);
/**
   * D3-3下发中层牵头目标
   */
    @PostMapping("/app/evaSystem/batchIssuedMidLeadTarget")
    public OkrResult<BatchIssuedMidLeadTargetRespDto> batchIssuedMidLeadTarget(BatchIssuedMidLeadTargetReqDto reqDTO);
/**
   * D3查询当前部门被评对象目标周期详情(公共)
   */
    @PostMapping("/app/evaSystem/queryCurrentDeptEvaObjTargetCycleDetailCom")
    public OkrResult<QueryCurrentDeptEvaObjTargetCycleDetailComRespDto> queryCurrentDeptEvaObjTargetCycleDetailCom(QueryCurrentDeptEvaObjTargetCycleDetailComReqDto reqDTO);
/**
   * D3判断中层设置完成操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeMidSetAchieveOperationCom")
    public OkrResult<JudgeMidSetAchieveOperationComRespDto> judgeMidSetAchieveOperationCom(JudgeMidSetAchieveOperationComReqDto reqDTO);
/**
   * D3-3判断基层执行目标下发操作条件(公共)
   */
    @PostMapping("/app/evaSystem/judgeGrootsPerformTargetCom")
    public OkrResult<JudgeGrootsPerformTargetComRespDto> judgeGrootsPerformTargetCom(JudgeGrootsPerformTargetComReqDto reqDTO);
/**
   * D3-3下发基层执行目标
   */
    @PostMapping("/app/evaSystem/batchIssuedGrootsPerformTarget")
    public OkrResult<BatchIssuedGrootsPerformTargetRespDto> batchIssuedGrootsPerformTarget(BatchIssuedGrootsPerformTargetReqDto reqDTO);
/**
   * D3执行分析中层步骤房间(公共)
   */
    @PostMapping("/app/evaSystem/implementAnalysisMidStepRoomCom")
    public OkrResult<ImplementAnalysisMidStepRoomComRespDto> implementAnalysisMidStepRoomCom(ImplementAnalysisMidStepRoomComReqDto reqDTO);
/**
   * D3执行导向步骤房间(公共)
   */
    @PostMapping("/app/evaSystem/implementGuideStepRoomCom")
    public OkrResult<ImplementGuideStepRoomComRespDto> implementGuideStepRoomCom(ImplementGuideStepRoomComReqDto reqDTO);
/**
   * D3执行变量房间删除检查项等(公共)
   */
    @PostMapping("/app/evaSystem/implementVariableRoomDeleteCheckItemsCom")
    public OkrResult<ImplementVariableRoomDeleteCheckItemsComRespDto> implementVariableRoomDeleteCheckItemsCom(ImplementVariableRoomDeleteCheckItemsComReqDto reqDTO);
/**
   * D3执行分析下发指标牵头部门(公共)
   */
    @PostMapping("/app/evaSystem/implementAnalysisLssuedTargetLeadDeptCom")
    public OkrResult<ImplementAnalysisLssuedTargetLeadDeptComRespDto> implementAnalysisLssuedTargetLeadDeptCom(ImplementAnalysisLssuedTargetLeadDeptComReqDto reqDTO);
/**
   * D3-3判断中层修改安排
   */
    @PostMapping("/app/evaSystem/judgeMidAmendArrange")
    public OkrResult<JudgeMidAmendArrangeRespDto> judgeMidAmendArrange(JudgeMidAmendArrangeReqDto reqDTO);
/**
   * D3-3判断基层修改安排
   */
    @PostMapping("/app/evaSystem/judgeBasicAmendArrange")
    public OkrResult<JudgeBasicAmendArrangeRespDto> judgeBasicAmendArrange(JudgeBasicAmendArrangeReqDto reqDTO);
/**
   * D3-3判断高层重新编辑
   */
    @PostMapping("/app/evaSystem/judgeTopAnewEdit")
    public OkrResult<JudgeTopAnewEditRespDto> judgeTopAnewEdit(JudgeTopAnewEditReqDto reqDTO);
/**
   * D3-3判断中层第1步牵头目标安排
   */
    @PostMapping("/app/evaSystem/judgeMidFirstLeadTargetArrange")
    public OkrResult<JudgeMidFirstLeadTargetArrangeRespDto> judgeMidFirstLeadTargetArrange(JudgeMidFirstLeadTargetArrangeReqDto reqDTO);
/**
   * D3-3判断中层第2步执行目标安排
   */
    @PostMapping("/app/evaSystem/judgeMidSecExTargetArrange")
    public OkrResult<JudgeMidSecExTargetArrangeRespDto> judgeMidSecExTargetArrange(JudgeMidSecExTargetArrangeReqDto reqDTO);
/**
   * D3-3判断基层第1步执行目标安排
   */
    @PostMapping("/app/evaSystem/judgeBasicFirstLeadTargetArrange")
    public OkrResult<JudgeBasicFirstLeadTargetArrangeRespDto> judgeBasicFirstLeadTargetArrange(JudgeBasicFirstLeadTargetArrangeReqDto reqDTO);
/**
   * D3判断部门的树类型(公共)
   */
    @PostMapping("/app/evaSystem/judgeDeptTreeTypeCom")
    public OkrResult<JudgeDeptTreeTypeComRespDto> judgeDeptTreeTypeCom(JudgeDeptTreeTypeComReqDto reqDTO);
/**
   * D3执行统一管理部门批次相关处理(公共)
   */
    @PostMapping("/app/evaSystem/implementUnifiedMgtDeptBatchHandleCom")
    public OkrResult<ImplementUnifiedMgtDeptBatchHandleComRespDto> implementUnifiedMgtDeptBatchHandleCom(ImplementUnifiedMgtDeptBatchHandleComReqDto reqDTO);
/**
   * D3执行判断变更分工策略(公共)
   */
    @PostMapping("/app/evaSystem/implementJudgeDivisionStrategyCom")
    public OkrResult<ImplementJudgeDivisionStrategyComRespDto> implementJudgeDivisionStrategyCom(ImplementJudgeDivisionStrategyComReqDto reqDTO);
/**
   * D3执行循环变更分工策略处理(公共)
   */
    @PostMapping("/app/evaSystem/implementLoopDivisionStrategyHandleCom")
    public OkrResult<ImplementLoopDivisionStrategyHandleComRespDto> implementLoopDivisionStrategyHandleCom(ImplementLoopDivisionStrategyHandleComReqDto reqDTO);
/**
   * D3执行变更分工策略处理(公共)
   */
    @PostMapping("/app/evaSystem/implementDivisionStrategyHandleCom")
    public OkrResult<ImplementDivisionStrategyHandleComRespDto> implementDivisionStrategyHandleCom(ImplementDivisionStrategyHandleComReqDto reqDTO);
/**
   * D3判断变更高层分工策略(公共)
   */
    @PostMapping("/app/evaSystem/judgeDivisionTopStrategyCom")
    public OkrResult<JudgeDivisionTopStrategyComRespDto> judgeDivisionTopStrategyCom(JudgeDivisionTopStrategyComReqDto reqDTO);
/**
   * D3修订指标目标周期名称
   */
    @PostMapping("/app/evaSystem/reviseTargetCycleName")
    public OkrResult<ReviseTargetCycleNameRespDto> reviseTargetCycleName(ReviseTargetCycleNameReqDto reqDTO);
/**
   * D3批量回写指标简称名称(公共)
   */
    @PostMapping("/app/evaSystem/batchWriteBackTargetShortNameCom")
    public OkrResult<BatchWriteBackTargetShortNameComRespDto> batchWriteBackTargetShortNameCom(BatchWriteBackTargetShortNameComReqDto reqDTO);
/**
   * D3修订权重及分
   */
    @PostMapping("/app/evaSystem/reviseWeightOrBranch")
    public OkrResult<ReviseWeightOrBranchRespDto> reviseWeightOrBranch(ReviseWeightOrBranchReqDto reqDTO);
/**
   * D3修订指标目标或诊断值(公共)
   */
    @PostMapping("/app/evaSystem/reviseTargetOrDiagnosticValueCom")
    public OkrResult<ReviseTargetOrDiagnosticValueComRespDto> reviseTargetOrDiagnosticValueCom(ReviseTargetOrDiagnosticValueComReqDto reqDTO);
/**
   * D3执行诊断及修订指标目标或诊断值
   */
    @PostMapping("/app/evaSystem/implementDiagnoseReviseTargetOrDiagnosticValue")
    public OkrResult<ImplementDiagnoseReviseTargetOrDiagnosticValueRespDto> implementDiagnoseReviseTargetOrDiagnosticValue(ImplementDiagnoseReviseTargetOrDiagnosticValueReqDto reqDTO);

    /**
   * D3判断目标内容是否存在修订
   */
    @PostMapping("/app/evaSystem/judgeTargetIsReviseData")
    public OkrResult<JudgeTargetIsReviseDataRespDto> judgeTargetIsReviseData(JudgeTargetIsReviseDataReqDto reqDTO);

    /**
     * D3批量撤销修订指标相关数据
     */
    @PostMapping("/app/evaSystem/batchUndoReviseTargetData")
    public OkrResult<BatchUndoReviseTargetDataRespDto> batchUndoReviseTargetData(BatchUndoReviseTargetDataReqDto reqDTO);
/**
   * D3查询下级目标内容及周期列表
   */
    @PostMapping("/app/evaSystem/querySubordinateTargetContentCycleList")
    public OkrResult<QuerySubordinateTargetContentCycleListRespDto> querySubordinateTargetContentCycleList(QuerySubordinateTargetContentCycleListReqDto reqDTO);
/**
   * D3-3查询部门目标任务书权重列表
   */
    @PostMapping("/app/evaSystem/queryDeptObjMisStaWeightList")
    public OkrResult<QueryDeptObjMisStaWeightListRespDto> queryDeptObjMisStaWeightList(QueryDeptObjMisStaWeightListReqDto reqDTO);
/**
   * D3判断一二级指标目标周期(公共)
   */
    @PostMapping("/app/evaSystem/judgeOneTwoTargetCycleCom")
    public OkrResult<JudgeOneTwoTargetCycleComRespDto> judgeOneTwoTargetCycleCom(JudgeOneTwoTargetCycleComReqDto reqDTO);
/**
   * D3判断修订目标内容相关数据(公共)
   */
    @PostMapping("/app/evaSystem/judgeReviseTargetDataCom")
    public OkrResult<JudgeReviseTargetDataComRespDto> judgeReviseTargetDataCom(JudgeReviseTargetDataComReqDto reqDTO);
/**
   * D3-3批量查询设置建设任务权重(公共)
   */
    @PostMapping("/app/evaSystem/batchQuerySetConstructionTaskWeightCom")
    public OkrResult<BatchQuerySetConstructionTaskWeightComRespDto> batchQuerySetConstructionTaskWeightCom(BatchQuerySetConstructionTaskWeightComReqDto reqDTO);
/**
   * D3查询权重融合目标内容列表(公共)
   */
    @PostMapping("/app/evaSystem/queryWeightFusionTargetContentListCom")
    public OkrResult<QueryWeightFusionTargetContentListComRespDto> queryWeightFusionTargetContentListCom(QueryWeightFusionTargetContentListComReqDto reqDTO);
/**
   * D3执行分离并修改权重(公共)
   */
    @PostMapping("/app/evaSystem/implementDetachAndModifyWeightsCom")
    public OkrResult<ImplementDetachAndModifyWeightsComRespDto> implementDetachAndModifyWeightsCom(ImplementDetachAndModifyWeightsComReqDto reqDTO);
/**
   * D3-查询汇报任务归属评价模板列表(公共)
   */
    @PostMapping("/app/evaSystem/queryTaskReportEvaTempListCom")
    public OkrResult<QueryTaskReportEvaTempListComRespDto> queryTaskReportEvaTempListCom(QueryTaskReportEvaTempListComReqDto reqDTO);
/**
   * D3判断评价数据是否可见(公共)
   */
    @PostMapping("/app/evaSystem/judgeEvaDataIsVisibleCom")
    public OkrResult<JudgeEvaDataIsVisibleComRespDto> judgeEvaDataIsVisibleCom(JudgeEvaDataIsVisibleComReqDto reqDTO);
/**
   * D3判断目标内容是否可评价(公共)
   */
    @PostMapping("/app/evaSystem/judgeTargetContentIsEvaCom")
    public OkrResult<JudgeTargetContentIsEvaComRespDto> judgeTargetContentIsEvaCom(JudgeTargetContentIsEvaComReqDto reqDTO);
/**
   * D3执行负责人角色标识转换(公共)
   */
    @PostMapping("/app/evaSystem/implementPersonChargeRoleConversionCom")
    public OkrResult<ImplementPersonChargeRoleConversionComRespDto> implementPersonChargeRoleConversionCom(ImplementPersonChargeRoleConversionComReqDto reqDTO);
/**
   * D3-判断当前评价人是否完成该目标内容评价(公共)
   */
    @PostMapping("/app/evaSystem/judgeAppraiserIsDoneTargetContentEvaCom")
    public OkrResult<JudgeAppraiserIsDoneTargetContentEvaComRespDto> judgeAppraiserIsDoneTargetContentEvaCom(JudgeAppraiserIsDoneTargetContentEvaComReqDto reqDTO);
/**
   * D3-查询评价模板列表(公共)
   */
    @PostMapping("/app/evaSystem/queryEvaluationTemplateListCom")
    public OkrResult<QueryEvaluationTemplateListComRespDto> queryEvaluationTemplateListCom(QueryEvaluationTemplateListComReqDto reqDTO);
/**
   * D3执行同时编辑的授权对象数校验(公共)
   */
    @PostMapping("/app/evaSystem/implementSimultaneouslyCanEditObjNumValidityCom")
    public OkrResult<ImplementSimultaneouslyCanEditObjNumValidityComRespDto> implementSimultaneouslyCanEditObjNumValidityCom(ImplementSimultaneouslyCanEditObjNumValidityComReqDto reqDTO);
/**
   * D3-3查询绩效规划模板管理权限
   */
    @PostMapping("/app/evaSystem/queryPlanKpiTempMgtPowerDetail")
    public OkrResult<QueryPlanKpiTempMgtPowerDetailRespDto> queryPlanKpiTempMgtPowerDetail(QueryPlanKpiTempMgtPowerDetailReqDto reqDTO);
/**
   * D3执行批次统一管理的部门垃圾分类(公共)
   */
    @PostMapping("/app/evaSystem/implementBatchUnifiedMgtDeptGarbageSortCom")
    public OkrResult<ImplementBatchUnifiedMgtDeptGarbageSortComRespDto> implementBatchUnifiedMgtDeptGarbageSortCom(ImplementBatchUnifiedMgtDeptGarbageSortComReqDto reqDTO);
/**
   * D3执行高中基层回退导向步骤房间分析
   */
    @PostMapping("/app/evaSystem/implementTopMidBasicRollBackGuideStepRoomCom")
    public OkrResult<ImplementTopMidBasicRollBackGuideStepRoomComRespDto> implementTopMidBasicRollBackGuideStepRoomCom(ImplementTopMidBasicRollBackGuideStepRoomComReqDto reqDTO);
/**
   * D3-判断目标内容是否可提交评价(公共)
   */
    @PostMapping("/app/evaSystem/judgeTargetContentIsComEvaCom")
    public OkrResult<JudgeTargetContentIsComEvaComRespDto> judgeTargetContentIsComEvaCom(JudgeTargetContentIsComEvaComReqDto reqDTO);
/**
   * D3执行统一管理部门批次等处理(公共)
   */
    @PostMapping("/app/evaSystem/implementUnifiedMgtDeptBatchEtcDisposeCom")
    public OkrResult<ImplementUnifiedMgtDeptBatchEtcDisposeComRespDto> implementUnifiedMgtDeptBatchEtcDisposeCom(ImplementUnifiedMgtDeptBatchEtcDisposeComReqDto reqDTO);
/**
   * D2查询加入工作组目标周期导航列表
   */
    @PostMapping("/app/evaSystem/queryJoinGroupPlanTargetCycleMenuList")
    public OkrResult<QueryJoinGroupPlanTargetCycleMenuListRespDto> queryJoinGroupPlanTargetCycleMenuList(QueryJoinGroupPlanTargetCycleMenuListReqDto reqDTO);
/**
   * D3查询高层规划目标周期导航列表
   */
    @PostMapping("/app/evaSystem/queryTopPlanTargetCycleMenuList")
    public OkrResult<QueryTopPlanTargetCycleMenuListRespDto> queryTopPlanTargetCycleMenuList(QueryTopPlanTargetCycleMenuListReqDto reqDTO);
/**
   * 判断中层第1步牵头目标安排(公共)
   */
    @PostMapping("/app/evaSystem/judgeMidFirstLeadTargetArrangeCom")
    public OkrResult<JudgeMidFirstLeadTargetArrangeComRespDto> judgeMidFirstLeadTargetArrangeCom(JudgeMidFirstLeadTargetArrangeComReqDto reqDTO);
/**
   * D3执行中层步骤对应房间分析(公共)
   */
    @PostMapping("/app/evaSystem/implementMidStepSocietyRoomAnalyseCom")
    public OkrResult<ImplementMidStepSocietyRoomAnalyseComRespDto> implementMidStepSocietyRoomAnalyseCom(ImplementMidStepSocietyRoomAnalyseComReqDto reqDTO);
/**
   * D3中层目标分工房间返回判断
   */
    @PostMapping("/app/evaSystem/implementMidTargetDivRoomReturnJudge")
    public OkrResult<ImplementMidTargetDivRoomReturnJudgeRespDto> implementMidTargetDivRoomReturnJudge(ImplementMidTargetDivRoomReturnJudgeReqDto reqDTO);
/**
   * D3分析中层房间对应指标层级(公共)
   */
    @PostMapping("/app/evaSystem/implementAnalyseMidRoomMatchObjtiveTierCom")
    public OkrResult<ImplementAnalyseMidRoomMatchObjtiveTierComRespDto> implementAnalyseMidRoomMatchObjtiveTierCom(ImplementAnalyseMidRoomMatchObjtiveTierComReqDto reqDTO);
/**
   * D3执行新增批次导向步骤房间(公共)
   */
    @PostMapping("/app/evaSystem/implementAddBatchGuideStepRoomCom")
    public OkrResult<ImplementAddBatchGuideStepRoomComRespDto> implementAddBatchGuideStepRoomCom(ImplementAddBatchGuideStepRoomComReqDto reqDTO);
/**
   * D3执行中基层修订开门(公共)
   */
    @PostMapping("/app/evaSystem/implementMidBasicReviseOpenDoorCom")
    public OkrResult<ImplementMidBasicReviseOpenDoorComRespDto> implementMidBasicReviseOpenDoorCom(ImplementMidBasicReviseOpenDoorComReqDto reqDTO);
/**
   * D3-3查绩效对象目标分类分组列表(边界)
   */
    @PostMapping("/app/evaSystem/queryPerfObjTarGroupClassListBorder")
    public OkrResult<QueryPerfObjTarGroupClassListBorderRespDto> queryPerfObjTarGroupClassListBorder(QueryPerfObjTarGroupClassListBorderReqDto reqDTO);
/**
   * D3-3查绩效对象评价指标分组列表(边界)
   */
    @PostMapping("/app/evaSystem/queryPerfObjEvaTargetClassListBorder")
    public OkrResult<QueryPerfObjEvaTargetClassListBorderRespDto> queryPerfObjEvaTargetClassListBorder(QueryPerfObjEvaTargetClassListBorderReqDto reqDTO);
/**
   * D3执行高中基层导向步骤房间
   */
    @PostMapping("/app/evaSystem/implementTopMidBasicGuideStepRoom")
    public OkrResult<ImplementTopMidBasicGuideStepRoomRespDto> implementTopMidBasicGuideStepRoom(ImplementTopMidBasicGuideStepRoomReqDto reqDTO);
/**
   * D3-执行目标内容是否可审核(公共)
   */
    @PostMapping("/app/evaSystem/implementTargetContentIsExaCom")
    public OkrResult<ImplementTargetContentIsExaComRespDto> implementTargetContentIsExaCom(ImplementTargetContentIsExaComReqDto reqDTO);
  //
}
